home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / bbs / mezz308a.zip / MEZANINE.DOC < prev    next >
Text File  |  1992-10-18  |  69KB  |  1,428 lines

  1.  
  2.                          METRO-MEZZANINE, Type III
  3.                                Version 3.08
  4.                              By Steven H. Lin
  5.                       Copyright 1992 by Steven H. Lin
  6.                             All rights reserved
  7.  
  8.  
  9.                          GENERAL OPERATIONS MANUAL
  10.  
  11. -----------------------------------------------------------------------------
  12. CONTENTS
  13.  
  14.  1.0  Introduction
  15.  2.0  Registration
  16.  3.0  The Purpose of Metro-Mezzanine
  17.  4.0  Requirements
  18.  5.0  Installation
  19.  6.0  Setup
  20.  7.0  Operations
  21.  8.0  Variations
  22.  9.0  Product Support
  23. 10.0  Acknowledgements
  24. 11.0  Final Words
  25. 12.0  Registration Form
  26.  
  27.  
  28.  
  29. -----------------------------------------------------------------------------
  30. 1.0  INTRODUCTION
  31.  
  32. If you are a BBS aficionado type of system operator (sysop), then
  33. Metro-Mezzanine may be for you. Testing more than one BBS program at a time,
  34. or just running your usual one while testing another for whatever reason,
  35. can be time- and space-consuming as you struggle with rearranging your hard
  36. disk and other facets of your system to accomodate each BBS program as much
  37. as you can without adversely affecting the others.
  38.  
  39. Metro-Mezzanine can help, by making access to the different BBS programs (or
  40. even to just ONE, if you need a special customizable front-end program
  41. between your mailer and your BBS) as painless as possible. In this age of
  42. sophistication, making things more palatable is a definite plus.
  43.  
  44. 1.1  Warning -
  45.  
  46.         If you have never used a program from [The Deviant's Palace], then
  47.         you may be in for a massive shock. Please, if you suffer from an
  48.         angina pectoris condition, keep your supply of amyl nitrate or
  49.         nitroglycerin within easy reach. If you are using stronger
  50.         medications, like calcium channel blocking agents (most notably
  51.         verapamil) or ß-adrenoceptor blocking agents (AKA "beta blockers"),
  52.         you may want to have some experienced medical personnel nearby to
  53.         monitor your health condition as you set up Metro-Mezzanine. Use
  54.         Metro-Mezzanine at your own risk.
  55.  
  56.         If you suffer from psychological problems or disabilities,
  57.         Metro-Mezzanine is not guaranteed to not injury your psyche. Use
  58.         Metro-Mezzanine at your own risk.
  59.  
  60. 1.2  License Agreement -
  61.  
  62.         The author of Metro-Mezzanine has taken every precaution to insure
  63.         that no harm or damage will occur on computer systems operating the
  64.         Metro-Mezzanine package. Nevertheless, the author of Metro-Mezzanine
  65.         shall NOT be held liable for whatever may happen on your computer
  66.         system or to any computer systems which connect to your own as a
  67.         result of operating the Metro-Mezzanine package. The user assumes
  68.         full responsibility for the correct operation of this software
  69.         package, whether harm or damage results from software error,
  70.         hardware malfunction, or operator error. NO warranties are offered,
  71.         expressly stated or implied, including without limitation or
  72.         restriction any warranties of operation for a particular purpose
  73.         and/or merchantability.
  74.  
  75.         The Metro-Mezzanine main program, setup program, and documentation
  76.         are copyrighted products of Steven H. Lin. Steven H. Lin reserves
  77.         all rights to these products. This is protected by the United States
  78.         of America (USA) and International Copyright Laws. In no way shall
  79.         the components of the Metro-Mezzanine software package be reproduced
  80.         or modified in any form or method without prior expressly written
  81.         permission from Steven H. Lin.
  82.  
  83.         Steven H. Lin grants an unlimited license for the purpose of dis-
  84.         tributing unregistered copies of the Metro-Mezzanine software
  85.         package to the public when such unregistered copies are released
  86.         from [The Deviant's Palace]. Tampering with or altering the contents
  87.         or integrity of the Metro-Mezzanine software package is prohibited.
  88.         No fee may be charged by any agency other than Steven H. Lin beyond
  89.         cost of distributing unregistered copies without prior expressly
  90.         written permission from Steven H. Lin.
  91.  
  92.         Metro-Mezzanine is distributed under the Shareware concept. You are
  93.         allowed to operate Metro-Mezzanine for a trial period of thirty (30)
  94.         days. After this trial period, you must register Metro-Mezzanine or
  95.         discontinue its usage. Continued operation of Metro-Mezzanine past
  96.         the above stated trial period requires full registration payment.
  97.  
  98.         The transfer of copyright ownership of Metro-Mezzanine from DevPal
  99.         MetroNet Communications, Inc. to the author of Metro-Mezzanine,
  100.         Steven H. Lin, does not in any way change the license agreement
  101.         explained above.
  102.  
  103.  
  104.  
  105. -----------------------------------------------------------------------------
  106. 2.0  REGISTRATION
  107.  
  108. Registration of Metro-Mezzanine is mandatory if you wish to continue using
  109. Metro-Mezzanine past the thirty-day trial period. The unregistered demo
  110. mode of Metro-Mezzanine is fully functional, but it lacks the many features
  111. which are granted to registered sysops to further enhance the performance
  112. and versatility of Metro-Mezzanine. To put it in another light, the un-
  113. registered demo mode has the basic configuration for Metro-Mezzanine, while
  114. the registered mode possesses the maximally-expanded configuration. Many
  115. of the features mentioned in this text will apply only to the registered
  116. version; when running the unregistered demo, it should be obvious which
  117. capabilities are not included in the basic package.
  118.  
  119. There are different registration plans available, depending upon which
  120. category your system falls into:
  121.  
  122.         Non-Commercial System
  123.         Commercial System
  124.         System with Registered DevOnline Product(s)
  125.  
  126. After reading sections 2.1 - 2.4, complete the registration form at the
  127. end of this document.
  128.  
  129. Issue a check or money order to STEVEN H. LIN.
  130.  
  131. Send the registration form and the check or money order to:
  132.  
  133.         Steven H. Lin
  134.         DevPal MetroNet Communications
  135.         1251 NE 108th Street, #621
  136.         Miami, Florida 33161
  137.         United States of America
  138.  
  139. 2.1  Instructions for Non-Commercial Systems -
  140.  
  141.         To be considered a "non-commercial system", your system must be
  142.         physically located in a private residence and NOT be engaged in
  143.         commercial activities. These commercial activities include, but are
  144.         not limited to:
  145.  
  146.                 Subscription/registration REQUIRED for system access
  147.  
  148.                 Subscription/registration REQUIRED for access to a
  149.                 part of the system
  150.  
  151.                 Product support for a product written or marketed by
  152.                 the system operator(s) engaged in running, or aiding
  153.                 in running, the system.
  154.  
  155.                 Product support for materials which the system operator(s)
  156.                 have agreed to manage for the authors of those materials.
  157.                 This includes ASP distribution sites.
  158.  
  159.         The registration fees for a non-commercial system are:
  160.  
  161.                 $20.00 US 
  162.  
  163. 2.2  Instructions for Commercial Systems -
  164.  
  165.         To be considered a "commercial system", your system must be
  166.         physically located in a non-private residence OR be engaged in
  167.         commercial activities. These commercial activities include, but
  168.         are not limited to:
  169.  
  170.                 Subscription/registration REQUIRED for system access
  171.  
  172.                 Subscription/registration REQUIRED for access to a
  173.                 part of the system
  174.  
  175.                 Product support for a product written or marketed by
  176.                 the system operator(s) engaged in running, or aiding
  177.                 in running, the system.
  178.  
  179.                 Product support for materials which the system operator(s)
  180.                 have agreed to manage for the authors of those materials.
  181.                 This includes ASP distribution sites.
  182.  
  183.         The registration fee for a commercial system is:
  184.  
  185.                 $35.00 US
  186.  
  187. 2.3  Instructions for Systems with Registered DevOnline Product(s) -
  188.  
  189.         Because of your registration of other DevOnline products, you have
  190.         enabled us to continue further development. As a gesture of thanks,
  191.         your registration fee for Metro-Mezzanine reflects your willingness
  192.         to support the authors of DevPal MetroNet Communications, Inc.
  193.  
  194.         The registration fees for a system with registered DevOnline
  195.         product(s):
  196.  
  197.                 $10.00 US
  198.  
  199. 2.4  Additional Costs -
  200.  
  201.         In addition to registration of Metro-Mezzanine, there may be other
  202.         costs, depending on the method of delivery that you choose.
  203.  
  204.                 Delivery of registration key via FidoNet NetMail: FREE
  205.                 Download of registration key from DevPalMiami   : FREE
  206.                 Complete registered version sent via USPS mail  : $5.00 US
  207.  
  208.         If you decide upon downloading the registration key from
  209.         DevPalMiami, remember to provide a filename and a security password
  210.         for the archive in which your key will be placed.
  211.  
  212.         If you wish to access [The Deviant's Palace] at Miami computer system
  213.         metronetwork (AKA DevPalMiami), there are currently three accounts
  214.         available to DevOnline product registrants:
  215.  
  216.                 Basic status: 30-45 minutes per day
  217.  
  218.                 Regular status: 60 minutes per day
  219.  
  220.                 Executive/Preferred: 120 minutes per day
  221.  
  222.         Each of the accounts have above-average downloading privileges, but
  223.         the Executive/Preferred account has by far the most lenient. All
  224.         subscription rates are discounted from their standard rates, so that
  225.         DevOnline registrants may take advantage of many of the special and
  226.         unique features at DevPalMiami.
  227.  
  228.  
  229.  
  230. -----------------------------------------------------------------------------
  231. 3.0  THE PURPOSE OF METRO-MEZZANINE
  232.  
  233. Metro-Mezzanine is a BBS carousel, in the tradition of Ghostwheel, the
  234. earliest ever produced. Metro-Mezzanine's history is long and involved,
  235. but it essentially begins with Ghostwheel, from which the Matrix login
  236. method was adapted and also from which simple analogs were made by others.
  237. Now the development cycle comes full circle, as Ghostwheel is now resurrected
  238. for widespread use in the form of Metro-Mezzanine. Why settle for a poor
  239. shade of Ghostwheel when you can have the successor to Ghostwheel?
  240.  
  241. But what is a BBS carousel? Whenever a sysop decides that operating more
  242. than one BBS program is necessary (perhaps by joining different BBS programs
  243. with different strengths together, the end effect is much greater than the
  244. sum of the total, or perhaps more security is required than can be supplied
  245. by one BBS program, or perhaps the sysop just wants to test out a new BBS
  246. program with his enterprising users without having to drop his existing BBS
  247. package and the users who wish to enjoy the status quo), a BBS carousel is a
  248. logical solution. This is a program which allows the sysop to offer his users
  249. the choice to access any of a number of BBS programs that are running on his
  250. system, in a metronet-like fashion.
  251.  
  252. In addition, Metro-Mezzanine has other features which will aid the sysop in
  253. directing his users:
  254.  
  255.         An easy-to-use menu construction system, comparable to (but
  256.         simpler than) the TBBS/QuickBBS/RemoteAccess menu language.
  257.  
  258.         The ability to display text files as well as jump to different
  259.         BBS programs, individually and in tandem.
  260.  
  261.         The flexibility of errorlevels to initiate access to each
  262.         BBS program.
  263.  
  264.         The ability to offer downloading of files specified by the sysop for
  265.         his users via Omen Technology's DSZ protocol subsystem.
  266.  
  267. 3.1  Greater Utility in This Age of Technology -
  268.  
  269.         The initial release of Metro-Mezzanine was never intended to make as
  270.         great an impact as it has. Unbeknownst to the author, there are
  271.         substantially more people eager for a BBS carousel than originally
  272.         estimated, by at least 580%. A major impact Metro-Mezzanine has made
  273.         is on systems operating within more than one mail network: the use of
  274.         Metro-Mezzanine to allow access to multiple BBS partitions, with
  275.         each partition operating within a different mail network, is
  276.         tremendously popular. DevPalMiami itself is able to operate within
  277.         several mail networks using different technologies (FidoNet, QWK,
  278.         ExecNet, and VBBS methods) because of Metro-Mezzanine. This
  279.         incredible expansion of connectivity and configurability frees
  280.         sysops from needing all sorts of ugly, kludgy methods of trying to
  281.         tie together different technologies and lets them concentrate on the
  282.         important aspects of running a colorful, diversified system. If you
  283.         want to operate your system within more than one mail network, then
  284.         Metro-Mezzanine is an excellent option for you.
  285.  
  286.  
  287.  
  288. -----------------------------------------------------------------------------
  289. 4.0  REQUIREMENTS
  290.  
  291. 4.1  General System Requirements -
  292.  
  293.         The following are the requirements for using Metro-Mezzanine:
  294.  
  295.                 An MS-DOS computer
  296.  
  297.                 A modem
  298.  
  299.                 At least one BBS program or telecommunications host package
  300.  
  301.                 A front-end/mailer (eg. FrontDoor, BinkleyTerm)
  302.  
  303.                 An ANSI driver
  304.  
  305.                 At least 200Kb of hard disk space...
  306.                 (can be run from floppy, but what about the BBS's?)
  307.  
  308.                 As much RAM as needed for the most memory-requiring of the
  309.                 BBS programs or telecommunications host packages used
  310.  
  311. 4.2  Environments -
  312.  
  313.         Metro-Mezzanine will work under the following environments (although
  314.         it is certainly not limited to only the following):
  315.  
  316.                 Artisoft LANtastic 3.3 - 4.1
  317.                 Compaq MS-DOS 3.31
  318.                 Digital Research DR-DOS 5.0 - 6.0
  319.                 Microsoft MS-DOS 3.3 - 5.0
  320.                 Quarterdeck DesqView 2.31
  321.  
  322. 4.3  Memory Managers -
  323.  
  324.         Metro-Mezzanine appears well-behaved when operating under memory
  325.         management programs, such as HIMEM, QEMM-386, and NetRoom. This
  326.         is primarily because Metro-Mezzanine does not perform any unusual
  327.         operations in high memory areas (ie. extended memory, expanded
  328.         memory). It is also strongly advised that Metro-Mezzanine NOT be
  329.         loaded into any high memory areas.
  330.  
  331.  
  332.  
  333. -----------------------------------------------------------------------------
  334. 5.0 INSTALLATION
  335.  
  336. This is fairly simple: make a directory somewhere for the placement of
  337. Metro-Mezzanine. Then unZIP the archive into that directory. At this point,
  338. you are finished with the installation of the program.
  339.  
  340.  
  341.  
  342. -----------------------------------------------------------------------------
  343. 6.0  SETUP
  344.  
  345. Setup involves several steps:
  346.  
  347.         Running the Metro-Mezzanine setup program (MEZSETUP) to initialize
  348.         the needed data files and to accept your choices for access in
  349.         Metro-Mezzanine.
  350.  
  351.         Setting up your BBS batch file to handle Metro-Mezzanine.
  352.  
  353.         Modifying DOOR information files to handle incoming callers.
  354.  
  355. 6.1  The Metro-Mezzanine Setup Program -
  356.  
  357.         In your Metro-Mezzanine directory, there is a program called
  358.         MEZSETUP.EXE. To run it, type the following at your DOS command
  359.         prompt:
  360.  
  361.                 MEZSETUP
  362.  
  363.         You will be given a screen display announcing the program, then you
  364.         will asked to hit <ENTER>, whereupon you will be presented with the
  365.         main MezSetup menu.
  366.  
  367.         Metro-Mezzanine, Type II has a few options at the main menu of its
  368.         setup program, and they are arranged as follows:
  369.  
  370.                 Metro-Mezzanine Setup -
  371.                 ---------------------
  372.                 [A] Edit partition.
  373.                 [B] Delete partition.
  374.                 [C] Edit welcome file name.
  375.                 [D] Edit menu file name.
  376.                 [E] Edit command prompt.
  377.                 [F] Edit protocol menu file name.
  378.                 [G] Toggle registration screen.
  379.                 [H] Set excessive C/R limit.
  380.                 [Q]UIT Metro-Mezzanine Setup Program
  381.  
  382.                 (>
  383.  
  384.         At the prompt (the "(>" symbol below the options), you may enter
  385.         the option you wish.
  386.  
  387.         6.1.1  Edit partition -
  388.  
  389.                 "Partition" is the term applied to Metro-Mezzanine to
  390.                 mean the different options available to users. A partition
  391.                 may be an actual BBS partition (each individual BBS program
  392.                 you are running) and the ability to access it, but that is
  393.                 not necessarily true; it may be an order to display a text
  394.                 file to the user.
  395.  
  396.                 This command allows you to provide Metro-Mezzanine with the
  397.                 necessary options so that your users may perform whatever
  398.                 functions you wish to allow them in the BBS carousel.
  399.  
  400.                 Since Metro-Mezzanine starts with NO preset partitions, but
  401.                 rather lots of empty slots for the filling-in of
  402.                 information, you will need to "edit in" your information.
  403.  
  404.                 Accessing the "Edit partition" feature will show you a list
  405.                 of all available partitions to you for editing, then the
  406.                 program will prompt you for your choice of which partition
  407.                 to edit. In the unregistered version, there are ten (10)
  408.                 available partitions for editing: 0 through 9. In the
  409.                 registered version, there are forty (40) available parti-
  410.                 tions: 0 to 39. Obviously, you get more versatility in the
  411.                 registered version!
  412.  
  413.                 After you enter in the number of the partition which you
  414.                 want to edit, you will see a display screen which shows you
  415.                 both the present values for that particular partition and the
  416.                 command you can use to change those values.
  417.  
  418.                 As an example: when prompted for the number of the partition
  419.                 you wished to edit, you typed "18". After hitting <ENTER>,
  420.                 you saw:
  421.  
  422.                         Partition #18 Information -
  423.                         -------------------------
  424.                         [A] Task Type           : 0
  425.                         [B] Partition Title     : NONE
  426.                         [C] Exits on Errorlevel : 0
  427.                         [D] Text File Name      : NONE
  428.                         [E] Download File Name  : NONE
  429.                         [F] Partition Password  : NONE
  430.                         [G] Exiting String      :
  431.                         Accessing...
  432.                         [Q]UIT
  433.  
  434.                         Edit which? :
  435.  
  436.                 Note that all of the values for Partition #18 have been
  437.                 tared to default values. This is normal, since you have not
  438.                 previously edited this partition (remember, this is the
  439.                 first time you are setting up Metro-Mezzanine). Also note
  440.                 that there is no need for you to activate consecutive
  441.                 partitions: you can "jump around", skipping certain numbers
  442.                 if you so wish. (eg. if you don't like the number "13", you
  443.                 can completely ignore Partition #13 in your Metro-Mezzanine
  444.                 setup, and consequently not have a Partition #13 for your
  445.                 users to mess around with.)
  446.  
  447.                 6.1.1.1  Task Type -
  448.  
  449.                         The task type is the specifier you issue to
  450.                         Metro-Mezzanine so it understands exactly what to do
  451.                         when a user types in the command for that partition.
  452.                         There are currently seven (7) simple task types that
  453.                         you can choose from:
  454.  
  455.                                 0 - keep the partition INACTIVE (not usable
  456.                                     by a user
  457.  
  458.                                 1 - exit with errorlevel
  459.  
  460.                                 2 - flash text file, then exit with error-
  461.                                     level
  462.  
  463.                                 3 - flash text file
  464.  
  465.                                 4 - download file via DSZ
  466.  
  467.                                 5 - flash text file, confirm for exiting
  468.                                     with errorlevel, then either exit with
  469.                                     errorlevel or abort execution
  470.  
  471.                                 6 - flash text file, confirm for downloading
  472.                                     a file with DSZ, then either download
  473.                                     file with DSZ or abort execution
  474.  
  475.                         Let us explore each of these tasks...
  476.  
  477.                         Type 0 is the default when the partition database
  478.                         was first created. Type 0 is a null item: it makes
  479.                         the partition inactive so that a user cannot do
  480.                         anything if they type in that partition's number
  481.                         at the Metro-Mezzanine command prompt (see section
  482.                         7.0 on how users can navigate in Metro-Mezzanine).
  483.  
  484.                         Type 1 is a standard exit with an errorlevel. The
  485.                         errorlevel that is used is specified by another
  486.                         command in the "Edit partition" menu, "C". This is
  487.                         the typical task type used for accessing a BBS
  488.                         partition or another utility! It can also be used to
  489.                         log out of your system, assuming that the errorlevel
  490.                         used will match an errorlevel in your BBS batch file
  491.                         that leads back to your mailer.
  492.  
  493.                         Type 2 consists of displaying a text file to the
  494.                         user, followed by exiting with an errorlevel. This
  495.                         option is good to use if you want your users to read
  496.                         some information prior to accessing a BBS partition
  497.                         (or logging out, or accessing another utility,
  498.                         etc.). The text file is specified by another command
  499.                         in the "Edit partition" menu, "D".
  500.  
  501.                         Type 3 is a standard text file display. It will
  502.                         display a text file that you specify by another
  503.                         command in the "Edit partition" menu, "D".
  504.  
  505.                         Type 4 is a file download option. The file that the
  506.                         user downloads is specified by another command in
  507.                         the "Edit partition" menu, "E". You MUST have DSZ
  508.                         available, either in the Metro-Mezzanine directory
  509.                         or somewhere along the DOS PATH, in order for this
  510.                         to function properly. The actual protocol in the DSZ
  511.                         package used for the transmission is determined by
  512.                         another command in the "Edit partition" menu, "G".
  513.  
  514.                         Type 5 is a further combination of Type 3, a yes/no
  515.                         prompting technique, and Type 1. Alternatively, it
  516.                         could be seen as an elaborated Type 2 with a
  517.                         confirmatory pause between the text file display and
  518.                         the errorlevel exiting. The text file is specified
  519.                         by another command in the "Edit partition" menu,
  520.                         "D".
  521.  
  522.                         Type 6 combines Type 3 and Type 4 together, with an
  523.                         confirmatory pause between the text file display and
  524.                         the file downloading. The text file is specified by
  525.                         another command in the "Edit partition" menu, "D";
  526.                         the downloadable file is specified by the "E" command
  527.                         in the same menu, and the actual protocol used is
  528.                         specified in the "G" command.
  529.  
  530.                 6.1.1.2  Partition Title -
  531.  
  532.                         This is the entry in the Metro-Mezzanine menu that
  533.                         the user sees. It is the name that you give to the
  534.                         command. For example, using Partition #18 as a Type
  535.                         1, you want Partition #18 to toss the user into your
  536.                         QuickBBS system, which you've named "Lucifer! BBS".
  537.                         So, for the partition title, you may want to enter:
  538.  
  539.                         Maximum length = 30 chars.
  540.                          ┌────────────────────────────┐
  541.                         >Go into Lucifer! BBS
  542.  
  543.                         Note that you will have a maximum limit of thirty
  544.                         (30) characters for the partition title, so make it
  545.                         meaningful(?).
  546.  
  547.                 6.1.1.3  Exits on Errorlevel -
  548.  
  549.                         For those task types (1 and 2) which require an
  550.                         errorlevel, this is where you have the opportunity
  551.                         to enter it.
  552.  
  553.                         Note that you cannot assign any errorlevels between
  554.                         1 and 9 inclusive, but 0 is a valid choice.
  555.  
  556.                 6.1.1.4  Text File Name -
  557.  
  558.                         For those task types (2, 3, 5, and 6) which require
  559.                         a text file to be specified for display to the user,
  560.                         this is where you have the opportunity to enter it.
  561.                         It resembles the option for entering the partition
  562.                         title:
  563.  
  564.                         Maximum length = 60 chars.
  565.                          ┌────────────────────────────────────────────── ...
  566.                         >mezanine.doc
  567.  
  568.                         Note that there is a sixty (60) character limit for
  569.                         the filename. This can include a drive specifier and
  570.                         directory names; just make sure it fits within
  571.                         twenty characters.
  572.  
  573.                 6.1.1.5  Download File Name -
  574.  
  575.                         For those task types (4 and 6) which require a
  576.                         downloadable file to be specified for ZModem down-
  577.                         load to the user, this is where you have the oppor-
  578.                         tunity to enter it. It resembles the option for
  579.                         entering the text file name:
  580.  
  581.                         Maximum length = 60 chars.
  582.                          ┌────────────────────────────────────────────── ...
  583.                         >i:\file\devon\mezz021.zip
  584.  
  585.                         Note that there is a sixty (60) character limit for
  586.                         the filename. This can include a drive specifier and
  587.                         directory names; just make sure it fits within
  588.                         twenty characters.
  589.  
  590.                 6.1.1.6  Partition Password -
  591.  
  592.                         The ability to safeguard partitions with security
  593.                         passwords will was previewed in Type I but not
  594.                         active. Now, in Type II, it IS active, and is very
  595.                         useful for the security-minded sysop. It resembles
  596.                         the option for entering the partition title:
  597.  
  598.                         Maximum length = 10 chars.
  599.                          ┌────────┐
  600.                         >boo-hoo
  601.  
  602.                         Note that you can enter in the password in either
  603.                         uppercase or lowercase, but the interface for
  604.                         handling the password checks will be case-
  605.                         insensitive.
  606.  
  607.                 6.1.1.7  Exiting String -
  608.  
  609.                         At the behest of many sysops who wanted to customize
  610.                         each string presented to their users prior to
  611.                         leaving Metro-Mezzanine on their way to a BBS
  612.                         partition, this option has been included to allow
  613.                         you to make whatever statement you wish. There is
  614.                         a seventy (70) character limit to the length of the
  615.                         string.
  616.  
  617.                 6.1.1.8  Note about extraneous information -
  618.  
  619.                         If you enter information for a partition that the
  620.                         particular task type does not use, that information
  621.                         is just ignored. For instance, if you entered an
  622.                         errorlevel and a filename for a Type 1 task, you know
  623.                         that the filename will be ignored because Type 1
  624.                         tasks are standard exits using an errorlevel.
  625.                         However, if you neglect to enter an errorlevel, your
  626.                         setup may act "funny". On the other hand, you may
  627.                         have deliberately entered the filename for the Type
  628.                         1, with the purpose of later changing the partition
  629.                         from a Type 1 task to a Type 2 task, which DOES use
  630.                         the filename to display a text file to the user.
  631.  
  632.         6.1.2  Delete partition -
  633.  
  634.                 Although you may have already guessed the purpose of this
  635.                 command, you may not be familiar with how it works exactly.
  636.                 Simply put, this command will tare the partition that you
  637.                 specify. That's it. It does not actually delete the
  638.                 partition from the database; the effect, however, is the
  639.                 same, because the partition is marked as a Type 0.
  640.  
  641.         6.1.3  Edit welcome file name -
  642.  
  643.                 Metro-Mezzanine includes an option for the sysop to include
  644.                 a bulletin file or a title screen of his/her own design just
  645.                 before the menu for Metro-Mezzanine appears but after the
  646.                 program designator screen that appears first when a user
  647.                 accesses the system. This option allows the sysop to rename
  648.                 this "welcome file" from its default of WELCOME:
  649.  
  650.                 Current welcome file name: WELCOME
  651.  
  652.                 Maximum length = 8 chars. NO file extensions!
  653.                  ┌──────┐
  654.                 >hello
  655.  
  656.                 Note that the prompt requires that you DO NOT add any file
  657.                 extensions to the filename that you want to specify (in the
  658.                 example above, "hello" is used). This is because Metro-
  659.                 Mezzanine will allow you to design an ASCII version and an
  660.                 ANSI version of the "welcome file", with the .ASC and .ANS
  661.                 extensions respectively. Metro-Mezzanine will automatically
  662.                 check for the extensions, so you only need to give the
  663.                 filename without the extension.
  664.  
  665.         6.1.4  Edit menu file name -
  666.  
  667.                 Metro-Mezzanine includes an option for the sysop to include
  668.                 a menu file to replace the one dynamically generated as a
  669.                 default:
  670.  
  671.                 Current menu file name: MENU
  672.  
  673.                 Maximum length = 8 chars. NO file extensions!
  674.                  ┌──────┐
  675.                 >mm
  676.  
  677.                 Note that the prompt requires that you DO NOT add any file
  678.                 extensions to the filename that you want to specify (in the
  679.                 example above, "mm" is used). This is because Metro-Mezzanine
  680.                 will allow you to design an ASCII version and an ANSI version
  681.                 of the menu, with the .ASC and .ANS extensions respectively.
  682.                 Metro-Mezzanine will automatically check for the extensions,
  683.                 so you only need to give the filename without the extension.
  684.  
  685.         6.1.5  Edit command prompt -
  686.  
  687.                 Metro-Mezzanine includes an option for you to alter the
  688.                 appearance of part of the command prompt that appears to the
  689.                 user after the menu (either the sysop-made menu file, or the
  690.                 dynamically-generated default menu) is displayed. 
  691.  
  692.                 Current command prompt: [*]:>
  693.  
  694.                 Maximum length = 20 chars.
  695.                  ┌──────────────────┐
  696.                 >[DevPalMiami!]:
  697.  
  698.                 Note that there is a twenty (20) character limit to the
  699.                 length of the prompt, but it should be sufficient for most
  700.                 purposes. In later Metro-Mezzanine versions, the capacity of
  701.                 the command prompt string may be expanded further. Also note
  702.                 that there is no need to stick a <SPACE> character
  703.                 immediately after the last character of the prompt: that
  704.                 trailing <SPACE> is automatically placed by Metro-Mezzanine
  705.                 when it displays your customized prompt!
  706.  
  707.         6.1.6  Edit protocol menu file name -
  708.  
  709.                 Metro-Mezzanine includes an option for the sysop to include
  710.                 a protocol menu of his/her own design whenever the AUTO
  711.                 setting is selected for any file downloading task type.
  712.                 This option allows the sysop to rename this "protocol menu"
  713.                 from its default of PROTOCOL:
  714.  
  715.                 Current welcome file name: PROTOCOL
  716.  
  717.                 Maximum length = 8 chars. NO file extensions!
  718.                  ┌──────┐
  719.                 >dl_prot
  720.  
  721.                 Note that the prompt requires that you DO NOT add any file
  722.                 extensions to the filename that you want to specify (in the
  723.                 example above, "dl_prot" is used). This is because Metro-
  724.                 Mezzanine will allow you to design an ASCII version and an
  725.                 ANSI version of the "welcome file", with the .ASC and .ANS
  726.                 extensions respectively. Metro-Mezzanine will automatically
  727.                 check for the extensions, so you only need to give the
  728.                 filename without the extension.
  729.  
  730.         6.1.7  Toggle registration screen -
  731.  
  732.                 Ever get tired of that registration information at the
  733.                 beginning of every Metro-Mezzanine run? This option will let
  734.                 you change it! When you access this option, you will be
  735.                 presented with a short menu, allowing you to pick the type
  736.                 of registration screen you'd like to present to the world.
  737.                 There are three settings for the registration screen MODE:
  738.  
  739.                         0 - standard
  740.  
  741.                         1 - abbreviated
  742.  
  743.                         2 - customized
  744.  
  745.                 Let's explore each of these settings...
  746.  
  747.                 Type 0 is the default, and it is the same "boring"
  748.                 registration information that has been displayed ever since
  749.                 Type I (with changes to make it fit Type II, of course).
  750.  
  751.                 Type 1 is just a one-line description line, identifying the
  752.                 program (Metro-Mezzanine), the program version, and the
  753.                 program's last compilation date. This is very convenient for
  754.                 the sysop who wants a no-nonsense presentation to his users.
  755.  
  756.                 Type 2 allows for you to make your own registration
  757.                 information screen for Metro-Mezzanine. If you input "2" as
  758.                 your setting, another option will appear in the menu for
  759.                 this section: filename for the registration screen. It is
  760.                 set to a default of "REGINFO.ASC". You may change the
  761.                 filename to fit your personal tastes. Note that this screen
  762.                 should preferably be in ASCII, in case some of your users do
  763.                 not have ANSI capabilities or prefer NOT to see your
  764.                 registration information screen in ANSI.
  765.  
  766.         6.1.8  Set excessive C/R limit -
  767.  
  768.                 Sometimes some users derive immense joy from whacking the
  769.                 <ENTER> key excessively. While this is great fun for them,
  770.                 it may be annoying to you, especially if you happen to pass
  771.                 by and notice the ridiculous tomfoolery on your monitors.
  772.                 What may be worse is that it could be due NOT to the user's
  773.                 antics but a real connection problem. Rather than agonize
  774.                 over this, you can set the excessive C/R limit value to
  775.                 whatever you wish, so that the user will be logged out if
  776.                 there are too many carriage returns sent to your system.
  777.  
  778. 6.2  Setting up your BBS batch file -
  779.  
  780.         This is a crucial step, because if this is improperly set up, your
  781.         system will not function well with Metro-Mezzanine. However, luckily,
  782.         this is an easy step, too.
  783.  
  784.         Include the following paradigm in the BBS batch file that you use to
  785.         access your BBS's:
  786.  
  787.                 CD <Metro-Mezzanine directory>
  788.                 MEZZ <DOOR info file>
  789.                 If errorlevel <errorlevel value> goto <BBS routine>
  790.                 If errorlevel <errorlevel value> goto <BBS routine>
  791.                 If errorlevel <errorlevel value> goto <BBS routine>
  792.                 If errorlevel <errorlevel value> goto <BBS routine>
  793.                 If errorlevel <errorlevel value> goto <BBS routine>
  794.                 .
  795.                 . (repeat as many times as needed)
  796.                 .
  797.  
  798.         The "CD" command is used to switch the system focus into the Metro-
  799.         Mezzanine directory, so that the next line can work to activate
  800.         Metro-Mezzanine.
  801.  
  802.         The second line, incidentally, will require a DOOR information
  803.         file... one of the following:
  804.  
  805.                 DOOR.SYS
  806.                 DORINFO?.DEF
  807.                 PCBOARD.SYS
  808.                     or
  809.                 GENERIC.SYS
  810.  
  811.         If your mailer is capable of producing one of the first three DOOR
  812.         info files, then by all means, have it do so. If not, there are some
  813.         programs available which will be able to manufacture dummy DOOR info
  814.         files if given baud rate and comm port information. Or, you may take
  815.         one of the DOOR info files that your BBS program makes and modify it
  816.         to match different baud rates and/or comm ports, using your batch
  817.         file to copy the right file for use by Metro-Mezzanine. Or, even
  818.         more basic would be to use GENERIC.SYS to run Metro-Mezzanine. Let's
  819.         explore these options...
  820.  
  821.         6.2.1  Mailer capable of making DOOR information file -
  822.  
  823.                 This is the simplest option: just have the mailer
  824.                 manufacture of the first three listed DOOR info files, and
  825.                 you're all set.
  826.  
  827.         6.2.2  Dummy DOOR information file generation program -
  828.  
  829.                 This is a good method, too. Make sure that you inform this
  830.                 program as to what the baud rate and comm port assignments
  831.                 are.
  832.  
  833.                 Here is an example of the BBS batch file portion used to
  834.                 impart information to Metro-Mezzanine using one of these
  835.                 dummy generators:
  836.  
  837.                         CD H:\FD\MEZZ
  838.                         MakDRSYS 2400 COM2:
  839.                         MEZZ DOOR.SYS
  840.                         .
  841.                         .
  842.                         .
  843.  
  844.         6.2.3  Copying over DOOR information files -
  845.  
  846.                 You can grab a DOOR info file used by your BBS (these are
  847.                 rarely deleted whenever a user returns from a DOOR) and take
  848.                 a look inside it. Go ahead and modify it to match the
  849.                 different baud rates and/or comm ports used by your BBS.
  850.  
  851.                 For instance, you run a 2400-9600 baud system (okay, it
  852.                 comes to two basic baud rates... 2400 and 9600) on COM1:. So
  853.                 you grab yourself a copy of DOOR.SYS that your BBS makes for
  854.                 some DOORs. You change the baud rate line to reflect 2400
  855.                 baud, then save to another name (D2400.SYS). You do the same
  856.                 thing for 9600 baud (saved to D9600.SYS). Since the DOOR
  857.                 info file already had correct comm port assignment (COM1:),
  858.                 you did not have to change that.
  859.  
  860.                 The following is a BBS batch file portion which uses this
  861.                 method. It assumes that the baud rate is being passed to it
  862.                 from the mailer directly or the mailer batch file.
  863.  
  864.                         CD \FD\MEZZ
  865.                         If %1==2400 copy D2400.SYS DOOR.SYS
  866.                         If %1==9600 copy D9600.SYS DOOR.SYS
  867.                         Mezz DOOR.SYS
  868.                         .
  869.                         .
  870.                         .
  871.  
  872.         6.2.4  GENERIC.SYS -
  873.  
  874.                 This is a special text file used by Metro-Mezzanine in lieu
  875.                 of the other methods mentioned above. It contains three
  876.                 lines:
  877.  
  878.                         line 1 - <sysop name>
  879.                         line 2 - comm port
  880.                         line 3 - time allowed (in minutes) in M-M
  881.  
  882.                 A sample GENERIC.SYS might read:
  883.  
  884.                         Steve
  885.                         COM2:
  886.                         60
  887.  
  888.                 The following is a sample BBS batch file portion which uses
  889.                 the GENERIC.SYS file:
  890.  
  891.                         CD \BT\MEZZ
  892.                         Mezz GENERIC.SYS
  893.                         .
  894.                         .
  895.                         .
  896.  
  897.                 Frankly, this method is the preferred one at DevPalMiami
  898.                 because FrontDoor cannot self-generate any DOOR information
  899.                 files, and we would rather not have to spend time copying
  900.                 over DOOR information files from elsewhere. Also,
  901.                 GENERIC.SYS gives us more control over Metro-Mezzanine
  902.                 access, making it even for everybody. If you do not know
  903.                 which method of configuring Metro-Mezzanine (a DOOR
  904.                 information file from your mailer, a copied-over DOOR
  905.                 information file, or GENERIC.SYS), it is suggested that you
  906.                 use GENERIC.SYS.
  907.  
  908.                 WARNING: Keep the time allowed under 250 minutes!
  909.  
  910.         6.2.5  About errorlevels -
  911.  
  912.                 The following line:
  913.  
  914.                         If errorlevel <errorlevel value> goto <BBS routine>
  915.  
  916.                 can be used as many times as needed. The <errorlevel value>
  917.                 holds whatever errorlevel you specified in MezSetup, while
  918.                 the <BBS routine> is the batch label that is accessed
  919.                 because of that errorlevel. Be careful to make sure that the
  920.                 errorlevels are properly matched to their corresponding
  921.                 labels.
  922.  
  923. 6.3  Non-standard communications port support -
  924.  
  925.         Section 6.2 explains how to set up M-M using a vanilla setup, which
  926.         works perfectly for most people. However, for the exceptions who,
  927.         for some strange reason, need (or want) to use a non-standard serial
  928.         communications port to handle the interface between the modem and the
  929.         computer, here is the paradigm to do so:
  930.  
  931.                 MEZZ <DOOR info file> PORT:<port address>:<port number>
  932.  
  933.         The <DOOR info file> parameter is for the complete path and filename
  934.         of the DOOR info file desired for use. The <port address> is the
  935.         actual base memory address for the serial port. The <port number> is
  936.         the integer of the serial port which you wish to use for the BBS
  937.         carousel.
  938.  
  939.         For instance:
  940.  
  941.                 MEZZ h:\fd\mezz\generic.sys PORT:03F8:5
  942.  
  943.         This means that M-M is using the GENERIC.SYS file for getting per-
  944.         tinent information from the BBS, and the non-standard comm port is
  945.         accessed at memory location 03F8, and the comm port is known as
  946.         COM5:.
  947.  
  948.         Check the documentation for the non-standard serial port you intend
  949.         to use for the correct way to install that serial port on your
  950.         system.
  951.  
  952. 6.4  DigiBoard support -
  953.  
  954.         Section 6.2 explains how to set up M-M using a vanilla setup, which
  955.         works perfectly for most people. However, for the exceptions who,
  956.         for some strange reason, need (or want) to use a DigiBoard to handle
  957.         the interface between the modem and the computer, here is the
  958.         paradigm to do so:
  959.  
  960.                 MEZZ <DOOR info file> PORT:D:<port number>
  961.  
  962.         The <DOOR info file> parameter is for the complete path and filename
  963.         of the DOOR info file desired for use. The <port address> is the
  964.         actual base memory address for the serial port. The <port number> is
  965.         the integer of the serial port which you wish to use for the DOOR.
  966.  
  967.         For instance:
  968.  
  969.                 MEZZ g:\bt\mezz\pcboard.sys PORT:D:4
  970.  
  971.         This means that M-M is using the PCBOARD.SYS file for getting per-
  972.         tinent information from the BBS, and the DigiBoard channel being
  973.         used for M-M is #4.
  974.  
  975.         Check the DigiBoard documentation for the correct way to install
  976.         it and to use it on your system.
  977.  
  978.  
  979.  
  980. -----------------------------------------------------------------------------
  981. 7.0  OPERATIONS
  982.  
  983. Now you should be ready to try out Metro-Mezzanine for the first time.
  984. Either have a user call in, or try it yourself. If you want to try it
  985. locally (instead of using another modem or phone line to call into your
  986. BBS), make a dummy DOOR info file (mentioned in section 6.2) and slip in
  987. "COM0:" to represent the comm port. That will make Metro-Mezzanine recognize
  988. that you are a local user. The batch file used to run Metro-Mezzanine does
  989. not have to be modified.
  990.  
  991. When the user logs into your system, they encounter the mailer you use
  992. first. Then the mailer will drop them into Metro-Mezzanine. When Metro-
  993. Mezzanine is run, the user is shown a title screen, which requires that he
  994. hit <ENTER> to continue. After hitting <ENTER>, he is presented with the
  995. list of available partitions (set by you using MezSetup). At the command
  996. prompt, he can type whatever option he wishes, whereby he is presented with
  997. the action specified by that partition.
  998.  
  999. Sounds confusing? Okay, let's do a trial run:
  1000.  
  1001.         A user calls into your system. He sees FrontDoor, hits <ESC> a few
  1002.         times, and is escorted from FrontDoor into Metro-Mezzanine. Once
  1003.         there, he sees a title screen and is asked if he has ANSI
  1004.         capabilities. After that, he is exposed to your custom-made welcome
  1005.         file. Once the welcome file is finished displaying, he hits <ENTER>
  1006.         to continue into the main part of Metro-Mezzanine. Because you
  1007.         decided to stick with Metro-Mezzanine's dynamically-generated default
  1008.         menus, you did not provide any menu files to Metro-Mezzanine. Here
  1009.         is the resulting menu screen:
  1010.  
  1011.         --- Metro-Mezzanine ---
  1012.             [0] HELP! (command summary)
  1013.             [1] NEW USER ACCESS!
  1014.             [2] Enter NightVeil PCB
  1015.             [3] Enter Process Bank RA
  1016.             [10] Read DevPalMiami's Objectives
  1017.             [11] Read about DevOnline Products
  1018.             [20] D/L Arm of the Dragon
  1019.             [21] D/L Coherence *
  1020.             [22] D/L Flumen Musae Novae
  1021.             [23] D/L Metro-Mezzanine
  1022.             [24] D/L TeraCorps
  1023.             [38] TeraCorps File Transmission *
  1024.             [39] GOODBYE!
  1025.  
  1026.         (0 used, 60 left) [DevPalMiami!]: _
  1027.  
  1028.         Note that each of the commands are actually the number of each
  1029.         partition available to the user, and there is no need for the
  1030.         partitions to be made consecutively (notice the gaps between
  1031.         Partition #3 and #10, #11 and #20, and #21 and #39).
  1032.  
  1033.         Here's an explanation of each of the partitions shown above:
  1034.  
  1035.                 Partition #0 is a Type 3... it shows a text file called
  1036.                 MEZANINE.HLP to the user. This text file is a short
  1037.                 description of the other options available to the user
  1038.                 in Metro-Mezzanine.
  1039.  
  1040.                 Partition #1 is a Type 2... it shows a text file called
  1041.                 NV.TXT to the user. This text file explains what the New
  1042.                 User Access system is (it actually is the NightVeil PCBoard
  1043.                 system, which appears as another option just below). If a
  1044.                 user is totally confused as to what to do, this is a good
  1045.                 place for him to go.
  1046.  
  1047.                 Partition #2 is a Type 5... it resembles Partition #1 in
  1048.                 functionality, except that after it shows the text file
  1049.                 (still NV.TXT) to the user, it asks him if he wishes to
  1050.                 access the NightVeil PCBoard BBS partition. If not, he is
  1051.                 returned to the main Metro-Mezzanine menu.
  1052.  
  1053.                 Partition #3 is also a Type 5... it resembles Partition #2
  1054.                 in that it flashes a text file to the user (this time, it is
  1055.                 PROC.TXT, which describes the features to be found in the
  1056.                 Process Bank RemoteAccess BBS partition), followed by asking
  1057.                 him if he would like to access the Process Bank. If not, he
  1058.                 is returned to the main Metro-Mezzanine menu.
  1059.  
  1060.                 Partitions #10 and #11 are Type 3, resembling Partition #0
  1061.                 in that they display text files to the user, but these two
  1062.                 text files are different in content.
  1063.  
  1064.                 Partitions #20, #22, #23, and #24 are Type 6. They flash a
  1065.                 text file to the user, basically descriptions of the files
  1066.                 that the user may download. After the text file display,
  1067.                 the user is asked if he would like to download the file
  1068.                 concerned. If not, he is returned to the main Metro-
  1069.                 Mezzanine menu. If he does want to download the file, he
  1070.                 is presented with a protocol menu, from which he chooses
  1071.                 his desired protocol. Then the downloading may proceed...
  1072.  
  1073.                 Partition #21 is special: it is a passworded partition Type
  1074.                 6. This is because the Coherence Project is in alpha-
  1075.                 testing, and we are making the latest Coherence releases
  1076.                 available only to our alpha testers. Thus, we have given
  1077.                 the security password to our alpha testers; no one else
  1078.                 will be able to download the Coherence Project files. We
  1079.                 use the text file display to tell our alpha testers about
  1080.                 the latest improvements to the files they are about to
  1081.                 download.
  1082.  
  1083.                 Partition #38 is also special: it is a passworded partition
  1084.                 Type 4. Since we are running the TeraCorps inter-BBS
  1085.                 online/offline game, it is important to allow non-FidoNet
  1086.                 type systems access to their daily game/mail packets. Al-
  1087.                 though they are not able to conduct mail sessions with our
  1088.                 mailer, they can run a communications program through a
  1089.                 script file (eg. Telix) everyday to access DevPalMiami and
  1090.                 fetch their game/mail packets. Because we do not want others
  1091.                 (like regular users) to fetch these files, this partition
  1092.                 has been password-protected. The protocol has been set for
  1093.                 ZModem transferring because, then, the remote system can
  1094.                 take advantage of automatic ZModem downloading.
  1095.  
  1096.                 Partition #39 is actually a Type 1... it exits to an error-
  1097.                 level of 255, which is set in the BBS batch file to return
  1098.                 to the front-end/mailer of your BBS system, which will hang
  1099.                 up on the user. Session ended.
  1100.  
  1101.         It's that simple!
  1102.  
  1103. 7.1  Sysop Controls -
  1104.  
  1105.         It would not be fair if the only the user was able to do things
  1106.         while he is online... the sysop should have some features available
  1107.         to himself, also. There are function keys which will give the sysop
  1108.         some abilities while there is a user in Metro-Mezzanine. They are:
  1109.  
  1110.                 F5  - shell to DOS
  1111.                 F8  - exit Metro-Mezzanine
  1112.                 F9  - screen ON/OFF
  1113.                 F10 - chat with the user
  1114.  
  1115.         There are some other keys available to PCBoard sysops. To see them,
  1116.         hit Alt-H while in Metro-Mezzanine. They will appear in the status
  1117.         bar at the bottom of your screen.
  1118.  
  1119. 7.2  Protocol Selections -
  1120.  
  1121.         . Metro-Mezzanine currently supports the usage of Omen Technology's
  1122.         . excellent and tried-and-true protocol subsystem, DSZ. Although
  1123.         . M-M Type II offered "designability" for sysops to custom-tailor
  1124.         . command lines to operate DSZ, it was discovered many sysops have a
  1125.         . difficult time figuring out exactly how to set up such command
  1126.         . lines. To make the procedure less painful for sysops, M-M Type III
  1127.         . has all of the DSZ protocols internally specified and optimized for
  1128.         . the sysop. There is no need to specify any command line options for
  1129.         . DSZ as a result. We hope that this is easier on you.
  1130.  
  1131.         . However, in the future (ie. in non-alpha versions of M-M Type III),
  1132.         . we will be adding support of more protocol subsystems, such as (but
  1133.         . not limited to) SuperK, NModem, MPt, BiModem, TModem, Sam Smith's
  1134.         . HS/Link, and even Omen's own GSZ (the graphical window display
  1135.         . version of DSZ). There will be special security considerations to
  1136.         . watch for, but those measures will be added as the need arises.
  1137.  
  1138.  
  1139.  
  1140. -----------------------------------------------------------------------------
  1141. 8.0  VARIATIONS
  1142.  
  1143. Although Metro-Mezzanine is primarily for use as a BBS carousel, it can be
  1144. also used for other purposes:
  1145.  
  1146. 8.1     As a "vestibule" for one-BBS systems so users do not have to take
  1147.         lots of time to establish a real account on the BBS, but instead may
  1148.         read the information left for potential users in Metro-Mezzanine
  1149.         to determine whether he will log into the BBS and establish an
  1150.         account.
  1151.  
  1152.                 eg.     1. Information about this BBS   {Type 3}
  1153.                         2. Why do you want to join us?  (Type 3)
  1154.                         3. Enter BBS                    (Type 1)
  1155.                         4. Hang up                      (Type 1)
  1156.  
  1157. 8.2     As a "vestibule" for subscription systems so that the user, while
  1158.         not able to actually enter into the BBS without prior arrangement
  1159.         with the sysop or without a certain password, may be able to read
  1160.         information left for potential users in Metro-Mezzanine by the sysop
  1161.         and to download or screen capture a registration form.
  1162.  
  1163.                 eg.     1. Information about this BBS   (Type 3)
  1164.                         2. Information on registration  (Type 3)
  1165.                         3. Download registration form   (Type 4)
  1166.                         4. Enter BBS                    (Type 2)
  1167.                         5. Disconnect                   (Type 1)
  1168.  
  1169. 8.3     As a "crosswalk" between two or more BBS's when the user has already
  1170.         entered one BBS and wants to go to another BBS without hanging up
  1171.         his modem.
  1172.  
  1173.                 eg.     1. Transfer information         (Type 3)
  1174.                         2. Go to BBS 1                  (Type 5)
  1175.                         3. Go to BBS 2                  (Type 5)
  1176.                         4. Go to BBS 3                  (Type 5)
  1177.  
  1178. 8.4     As a DOOR monitor for various DOORs.
  1179.  
  1180.                 eg.     0. About the DOORs              (Type 3)
  1181.                         1. Go to DOOR 1                 (Type 1)
  1182.                         2. Go to DOOR 2                 (Type 1)
  1183.                         3. Go to DOOR 3                 (Type 1)
  1184.                         4. Go to DOOR 4                 (Type 1)
  1185.                         10. Return to BBS               (Type 1)
  1186.  
  1187. 8.5     As a software product distribution point, so callers do not have to
  1188.         call into a full-blown BBS program and establish an account, just to
  1189.         download one file. This is particularly handy for software authors
  1190.         who wish to cater to a potential customers who are not in FidoNet
  1191.         or a FidoNet-compatible mail network and are thus unable to perform
  1192.         File Requests.
  1193.  
  1194.                 eg.     1. Enter support BBS            (Type 1)
  1195.                         10. List of Products            (Type 3)
  1196.                         11. Download Product 1          (Type 6)
  1197.                         12. Download Product 2          (Type 6)
  1198.                         13. Download Product 3          (Type 6)
  1199.                         19. Disconnect                  (Type 1)
  1200.  
  1201. 8.6  Other uses -
  1202.  
  1203.         Because of the nature of Metro-Mezzanine, many things are possible,
  1204.         and the list of examples above is certainly not exhaustive. Multiply
  1205.         the possible uses for Metro-Mezzanine by all of the different ways
  1206.         to configure Metro-Mezzanine... you're looking at an infinite number
  1207.         of setups!
  1208.  
  1209.  
  1210.  
  1211. -----------------------------------------------------------------------------
  1212. 9.0  PRODUCT SUPPORT
  1213.  
  1214. To maintain his position as one of the most accessible shareware author, the
  1215. information following has been provided:
  1216.  
  1217.         Address:        Steven H. Lin, Ph.D., M.S.
  1218.                         DevPal MetroNet Communications
  1219.                         1251 NE 108th St., #621
  1220.                         Miami, FL 33161
  1221.  
  1222.         BBS:            [The Deviant's Palace] of Miami
  1223.                         305/899-1841
  1224.                         2400-14.4k HST/v.32bis
  1225.                         24 hours except ZMH
  1226.  
  1227.         Voice:          305/899-0957
  1228.  
  1229.         FN NetMail:     FN 1:135/105.0
  1230.                         EN 50:5305/505.0
  1231.                         DN 55:55/1.0
  1232.                         DR 75:75/1.0
  1233.  
  1234.         Internet:       slinc@f135.n105.z1.fidonet.org
  1235.  
  1236.         FN EchoMail:    AOTD - DevOnline Products echo [DN/DR/FN]
  1237.                         DEV_SYSOP - DevNet Systems Operations echo [DN/FN]
  1238.                         DEV_TPA - Third Party Apps Developers echo [DN/FN]
  1239.                         DOORGAMES - DOOR Games Discussions echo [FN]
  1240.                         DOORWARE - DOORware echo [RN/FN]
  1241.                         D_UTIL - DOOR Utilities echo [DR]
  1242.                         PCBNET - PCBoard Sysops echo [FN]
  1243.                         RA_UTIL - RemoteAccess Utilities echo [FN]
  1244.  
  1245.         U'NI-net/US:    DOOR-UTIL - DOORs and utilities for BBS's
  1246.  
  1247.         VirtualNet:     1 @3053
  1248.                         2 @3053
  1249.  
  1250. Voice support is given freely and is the preferred method of communication
  1251. by the author. Please take advantage of this remarkable avenue of support.
  1252.  
  1253. To further expand accessibility, there are now official DevOnline
  1254. distribution sites available to provide you with the latest unregistered
  1255. versions of DevOnline products:
  1256.  
  1257.         DevOnCO (Mountain US) : The Hornet's Nest
  1258.                 sysop: Kevin Higgins            loc: Fort Carson, CO
  1259.                     #: 719/579-0593            baud: 2400-14.4k HST
  1260.                   ice: TAG
  1261.                  addr: FN 1:128/74.0, VN 45:521/101.0
  1262.                   PCP: n/a
  1263.  
  1264.         DevOnFL (Eastern US)  : [The Deviant's Palace] of Miami
  1265.                 sysop: Steve Lin                loc: Miami, FL
  1266.                     #: 305/899-1841            baud: 2400-14.4k HST/v.32bis
  1267.                   ice: Maximus-CBCS, PCBoard, QuickBBS, RemoteAccess,
  1268.                        WWIV-IMS, Virtual BBS, Waffle/DOS
  1269.                  addr: FN 1:135/105.0, EN 50:5305/505.0, DN 55:55/1.0,
  1270.                        UN DEVPAL, VtN @3053
  1271.                   PCP: FLMIA
  1272.  
  1273.         DevOnTX (Southern US) : The Chess Board
  1274.                 sysop: Ken Givens               loc: Grand Prairie, TX
  1275.                     #: 214/641-1136            baud: 2400-14.4k HST
  1276.                   ice: SuperBBS
  1277.                  addr: FN 1:1/132.0, FN 1:124/2213.0, 43:1370/101.0
  1278.                   PCP: TXDAL
  1279.  
  1280.         DevOnVA (Mid-Atlantic US) : The NEOCOM Game Connection
  1281.                 sysop: David Fife               loc: Martinsville, VA
  1282.                     #: 703/638-1952            baud: 2400-14.4k HST/9600 v.32
  1283.                   ice: RemoteAccess
  1284.                  addr: FN 1:264/615.0, DR 75:100/1.0
  1285.                   PCP: n/a
  1286.  
  1287.  
  1288.  
  1289. -----------------------------------------------------------------------------
  1290. 10.0  ACKNOWLEDGEMENTS
  1291.  
  1292. All products mentioned in this text that are not produced by members of
  1293. DevPal MetroNet Communications, Inc. are trademarks of their respective
  1294. copyright holders and/or authors.
  1295.  
  1296. 10.1  Dedication -
  1297.  
  1298.         This program is dedicated to Wuu Shyong Lin, for having struggled so
  1299.         long against insurmountable odds for his entire life and for
  1300.         sacrificing everything he possessed and everything he was for his
  1301.         family. Rest gracefully in peace.
  1302.  
  1303. 10.2  And special thanks to (in alphabetical order)...
  1304.  
  1305.         Michael Altschul, Ph.D.         Rickie Belitz & DCIS
  1306.         Cam N. DeBuck                   Gene de Libero
  1307.         Ken Givens & The Chess Board    Bonnie Hartstein & DevPalAnA
  1308.         Corinna Harney & DevPalLV       Norm Henke & PC-OHIO
  1309.         John Hicks                      Kevin Higgins & The Hornet's Nest
  1310.         Sil Horwitz                     Bruce Ikenaga, Ph.D.
  1311.         Elaine Irwin                    Mary Lambert
  1312.         Bob Mahoney & EXEC-PC           Fred Maximilien
  1313.         Omen Technology, Inc.           PKWARE, Inc.
  1314.         Herb Ritts
  1315.         Mike Stewart, Ph.D., M.S. & DPBerk
  1316.         John Theed                      Alejandra Torriano & DevPalDC
  1317.         Ian Wells & TSanc               Kari Wuhrer
  1318.  
  1319.         ... and to all of the very special sysops who picked up a copy of
  1320.             Metro-Mezzanine
  1321.  
  1322.  
  1323.  
  1324.  
  1325. -----------------------------------------------------------------------------
  1326. 11.0  FINAL WORDS
  1327.  
  1328. Metro-Mezzanine has a long way to go, in my opinion. It is not actually one
  1329. product, but rather a series of similar products geared toward facilitating
  1330. the access of BBS programs. No longer is a BBS program by itself considered
  1331. enough. Today's BBS's must have utility programs which enhance the its
  1332. performance many times over. Metro-Mezzanine fills a gap in an area which
  1333. has very few other comparable utilities; and Metro-Mezzanine, unlike its
  1334. competitors, is versatile and flexible enough to be used in more than a
  1335. single role. Until the advent of Metro-Mezzanine, there were generally
  1336. considered to be only EIGHT programs which acted as BBS carousels. One of
  1337. them was Ghostwheel and thus unavailable to the public and, anyways, it was
  1338. over three megabytes in size and required the concurrent setup of MS-DOS and
  1339. UNIX/386; two others were not actually programs... they were clever but
  1340. difficult-to-manage and problematic ways to manipulate batch files and
  1341. certainly not very comfortable nor reliable for sysops; another was a way
  1342. of fooling a certain mailer's own external mail routines to think the
  1343. incoming caller was a mail run, and thus offered very little in the way of
  1344. amenities or security; two were actually optional menus configured into BBS
  1345. programs but were not robust enough to handle all callers faultlessly and
  1346. were not flexible enough to be used to handle situations except as user
  1347. screening devices; the author of another disappeared a short time after
  1348. his product was released; and the last one was extremely overpriced for
  1349. the limited features it offered and its author also vanished abruptly.
  1350. Metro-Mezzanine represents the first true attempt to provide a versatile
  1351. pre-BBS and/or inter-BBS interface robust enough for handling many
  1352. different situations.
  1353.  
  1354. Feel free to experiment. Metro-Mezzanine was not developed for sysops who
  1355. like to have bland, monotonous systems: it was meant for the enterprising,
  1356. inspired sysops who believe that they have something special to offer to
  1357. others. It is the pioneering spirit of Modemland that Metro-Mezzanine caters
  1358. to, not the evils of stagnation.
  1359.  
  1360. Happy designing!
  1361.  
  1362.  
  1363. - Steven H. Lin, Ph.D., M.S.
  1364.  
  1365.  
  1366. -----------------------------------------------------------------------------
  1367. METRO-MEZZANINE, Type III
  1368. Registration Form 3E - Version 3.08
  1369. DevOnline Product MEZZ-X3
  1370.  
  1371. Sysop Name _________________________________________________________________
  1372. BBS Name ___________________________________________________________________
  1373. BBS Phone Number ___________________________________________________________
  1374. BBS City, State ____________________________________________________________
  1375.  
  1376. Sysop's Address ____________________________________________________________
  1377. (no P.O. Boxes) ____________________________________________________________
  1378.                 ____________________________________________________________
  1379.  
  1380. Sysop's Voice Phone Number(s) ______________________________________________
  1381. ____________________________________________________________________________
  1382.  
  1383. Any Mail Network Addresses _________________________________________________
  1384. ____________________________________________________________________________
  1385.  
  1386.  
  1387. Indicate which registration option(s) you'd like by CIRCLING the correct
  1388. number(s) below:
  1389.  
  1390.         #1 - Non-commercial registration                [$20.00 US]
  1391.         #2 - Commercial registration                    [$35.00 US]
  1392.         #3 - DevOnline preferred registration           [$10.00 US]
  1393.  
  1394.         #4 - Normal USER status on DevPal               [FREE]   \
  1395.         #5 - One year standard registration on DevPal   [$8.00]   > pick one
  1396.         #6 - One year preferred registration on DevPal  [$12.00] /
  1397.  
  1398.         #7 - Consideration for beta test site           [FREE]
  1399.  
  1400.         #8 - USPS mail delivery of disk (see below)     [$5.00] OPTIONAL
  1401.  
  1402. Total cost: ___________________________
  1403.  
  1404.  
  1405. Your System Hardware (be specific!)_________________________________________
  1406. ____________________________________________________________________________
  1407. ____________________________________________________________________________
  1408. ____________________________________________________________________________
  1409.  
  1410. Your BBS Software (be specific!)____________________________________________
  1411. ____________________________________________________________________________
  1412.  
  1413. Registered Key Delivery:  _____ via File Attach (a la FidoNet)
  1414.                           _____ I prefer maximum security... Hold my copy on
  1415.                                 DevPalMiami so I can d/l it myself. Name the
  1416.                                 M-M reg. key file __________________________
  1417.                                 and encrypt it with the password ___________
  1418.                                 and put the file in the DevOnline file area
  1419.                                 on NightVeil PCBoard BBS partition!
  1420.                           _____ Send my copy to me by mail. I understand
  1421.                                 that I will pay US $5.00 for S&H if I am in
  1422.                                 the U.S. and US $10.00 for S&H if I am out-
  1423.                                 side the U.S.
  1424.  
  1425.  
  1426. Signature ___________________________________ Birthdate ____________________
  1427.  
  1428.